
int data = 3;
int latch = 4;
int clock = 5;

void setup()
{
  pinMode(data, OUTPUT);
  pinMode(latch, OUTPUT);
  pinMode(clock, OUTPUT);
  // Open serial port
  //Serial.begin(9600);
}

void loop()
{
    // - 
    updateLEDs(239);
    delay(1000);
    // 1
    updateLEDs(215);
    delay(1000);
    // 2
    updateLEDs(35);
    delay(1000);
    // 3
    updateLEDs(42);
    delay(1000);
    // 4
    updateLEDs(78);
    delay(1000);
    // 5
    updateLEDs(138);
    delay(1000);
    // 6
    updateLEDs(130);
    delay(1000);
    // 7
    updateLEDs(62);
    delay(1000);
    // R
    updateLEDs(5);
    delay(1000);
}

void updateLEDs(int value)
{
  digitalWrite (latch, LOW);
  shiftOut(data, clock, MSBFIRST, value);
  digitalWrite (latch, HIGH);
}


